While a new session is being created a Profiling window will be displayed to show the current state of the session. While the target application is running you will see a plot displaying the total count and size of all current allocations in the process.

  • Finish Profiling - Stop profiling, terminate the target process and create the session.
  • Take Snapshot - Take a new snapshot of all current allocations in the process and continue profiling.
  • Cancel Profiling - Terminate the target process and do not create a new session.

After the target application has terminated, WonderLeak will build the session (Unless Cancel Profiling was chosen). Building the session requires loading symbol information. The progress of this will now be displayed. As some symbols may need to be fetched from a remote symbol server, this may take an additional amount of time while the symbols files are being downloaded, however these symbol files are cached and will only be downloaded it they are not found in the cache. Similarly if your symbols leverage a source server, the correct source code files corresponding to the symbol information may also be downloaded from the appropriate source server, if they are not found in the cache.

Once all required symbols have been loaded the new session will be displayed in the UI.

Copyright © 2021, Relyze Software Limited